FrameLib  2.0
DSP processing with frames of arbitrary timing and length
FrameLib_Memory.h File Reference
#include "../FrameLib_Dependencies/tlsf/tlsf.h"
#include "FrameLib_Types.h"
#include "FrameLib_Errors.h"
#include "FrameLib_Parameters.h"
#include "FrameLib_Threading.h"
#include <vector>
#include <ctime>
#include <string>

Go to the source code of this file.

Classes

class  FrameLib_GlobalAllocator
 a global threadsafe memory allocator suitable for realtime usage. More...
 
class  FrameLib_GlobalAllocator::Pruner
 an RAII utility for repeated deallocation with only a single lock. More...
 
class  FrameLib_LocalAllocator
 a memory allocator suitable for usage in a given FrameLib context. More...
 
class  FrameLib_LocalAllocator::Storage
 named storage local to a specific context. More...
 
class  FrameLib_LocalAllocator::Storage::Access
 an RAII utility for safely accessing a Storage object. More...